package codeblock;

/**
 * @description:
 * @Author yyp
 * @time
 */
public class CodeBlockTest02 {
    public static void main(String[] args) {
        Test02 test = new Test02();
    }
}
class Sample02 {
    Sample02(String s) {
        System.out.println(s);
    }
    Sample02() {
        System.out.println("Sample 默认构造函数被调用");
    }
}

class Test02{
    Sample02 sam1=new Sample02("sam1 成员初始化");
    static Sample02 sam=new Sample02("静态成员 sam 初始化 ");
    static{
        System.out.println("static 块执行");
        if(sam==null) {
            System.out.println("sam is null");
        }
    }
    Test02()//构造器
    {
        System.out.println("Test 默认构造函数被调用");
    }
}

